<?php

include "../classes/bd.php";
include "../classes/usuario.php";

$acao = $_GET["acao"];
$_user = new usuarios();

switch($acao){
	case "":
	#estiver vazio
	return false;
	
	break;
	
	case "usuario_logar":
	#class de logar
	$user = $_POST["user"];
	$pass = $_POST["pass"];
	
	if($_user->logar($user,$pass)==true){
	$dados = $_user->getUser($user,$pass);
	
	@session_start();
	$_SESSION['id'] 		= $dados[id];
	$_SESSION['nome'] 		= $dados[nome];
	//setcookie("nome",$dados[nome],time()+7200);//inspira em 2 horas
	$_SESSION['email'] 		= $dados[email];
	$_SESSION['usuario'] 	= $dados[usuario];

	
	jsalertredir("","../index.php",false,true);
	
	}else{
	
	jsalertredir("","../login.php?msg=Usuarios ou senha estam incorretos.",false,true);
	
	}
	
	break;
	
	case "usuario_sair":
	@session_start();
	session_destroy();
	jsalertredir("","../login.php?msg=Voc� saiu com seguran�a do sistema.",false,true);
	break;
	
	case "recuperar":
	$email = $_POST['email'];
	$dados = $_user->getUserFromEmail($email);
	if($dados == true){
	$msg = $dados['nome'] .", seu usuario � \"".$dados['usuario']."\" sua senha � \"".$dados['senha']."\"\n\n Caso queira mudar a senha fa�a o login e no menu Dados altere sua senha. \n\n";
	
	$headers = "MIME-Version: 1.1 \n";
	$headers .= "Content-type: text/html; charset=iso-8859-1\n";
	// Perceba que a linha acima cont�m "text/html", sem essa linha, a mensagem n�o chegar� formatada.
	$headers .= "From: SOLMAIS.COM.BR<sol@solmais.com.br>\n";
	$headers .= "Return-Path: sol@solmais.com.br\n";
	$headers .= "Reply-To: sol@solmais.com.br\n";
	// Note que o e-mail do remetente ser� usado no campo Reply-To (Responder Para)

	
	mail($email,"REENVIO DE SENHA",$msg,$headers,"-r"."solmaisoficial@gmail.com");
	
	jsalertredir("","../login.php?msg=Sua senha foi enviada para o e-mail $email.",false,true);
	
	}else{
	jsalertredir("","../form-senha.php?msg=Esse e-mail n�o se encontra em nossos banco de dados.",false,true);
	}
	
	
	break;
	
	
	case "status":
	$id 	= $_REQUEST['id'];
	$dados	= $_user->getuserId($id);
	if($dados["ativo"]==0){
	$status = 1;
	}else{
	$status = 0;
	}
	
	
	$statusaltera	= $_user->status($id,$status);
	if($statusaltera == true){
	echo $statusaltera;
	}else{
	return false;
	}
	
	break;
	
	
	
	case "apaga":
	$iduser 	= $_REQUEST['iduser'];
	$apaga		= $_user->deleta($iduser);
	
	if($apaga == true){
	jsalertredir("Dados excluidos","../?modulo=dados&acao=lista&msg=3",false,true);
	}else{
	return false;
	}
	
	break;
	
	
	
	
case "cadastrar":
	
	#dados do formulario
$menus	= $_POST['menus'];
$nome	= $_POST['nome'];
$email	= $_POST['email'];
$senha 	= $_POST['senha'];
$usuario= $_POST['usuario'];
$ativo 	= $_POST['ativo'];



$altera	= mysql_query("INSERT INTO admin_usuarios VALUES('0','$nome','$email','$usuario','$senha','$ativo')");

$idrec =  mysql_insert_id(); 
for($x=0;$x<count($menus);$x++){
	
	mysql_query("INSERT INTO sessao VALUES('null','$idrec','".$menus[$x]."')");
	
}



if($altera){
echo "<script>location.href='../?modulo=dados&acao=lista&id=".$iduser."&msg=2'</script>";
}else{
echo "<script>location.href='../?modulo=dados&acao=lista&id=".$iduser."&msg=0'</script>";
}
	
	break;
	
	
	

}




?>